#include <stdio.h>
#include <unistd.h>
#include <errno.h>

int rmdir(const char *path); //삭제될 디렉토리의 이름은 path 매개변수로 지정한다.

int main(int argc, char *argv[]){
  if(rmdir(argv[1])){
    switch (errno){ //예외 처리 상황에 대해서 다음과 같은 상수를 가진다. (errno.h)
        case ENOTEMPTY : printf("디렉토리가 비어있지 않습니다.\n");break;              
	case ENOENT : printf("해당 디렉토리가 존재하지 않습니다.\n");break;             
	case EACCES : printf("해당 디렉토리에 대한 권한이 없습니다.\n");break;          
	default : printf("알수 없는 오류입니다.\n");
        }
  }
  return 0;
}

